g = {"中国": "China", "美国": "American", "新加坡": "Singapore", "age": 18}
# # 读取字典的内容 通过 key 来读取 对应的 value
# # 读取 新加坡 这个key
# print(g['新加坡'])
# # print(g['新加坡2']) # KeyError 如果key不存在  则抛出 KeyError 错误
# print(g.get('新加坡'))
# # 直接对key 进行赋值 ，如果key存在 就是修改，不存在就是新增
# # 改
# g['美国'] = 'USA'
# print(g)
# # 增
# g['日本'] = 'Japan'
# print(g)
# # 删  pop(key名称)
# g.pop('age')
# print(g)

# for i in g:
#     print(g[i])


# a = {"中国": "China", "美国": "American", "新加坡": "Singapore", "age": 18}
# # 判断字典中 是否存在 某个key    in / not in
# res = 'age' not in a
# print(res)
#
# b = a.copy()  # 复制，将a进行复制，重新赋值给b
# print(b)
# r1 = a.keys()  # 获取所有key
# print(r1)
# r2 = a.values()  # 获取所有的value
# print(r2)
# r3 = a.items()  # 获取所有的键值对
# print(r3)
# c = {"name": "张三", "nation": "汉族"}
# a.update(c)  # 将 c 的内容 ，填充到 a 中
# print(a)
